Thesis Proposal: Vertical Interaction in Open Software Engineering Communities
نویسنده
چکیده
Software engineering is still a relatively young field, struggling to develop consistent standards and methods across the domain. For a given project, developers can choose from dozens of models, tools, platforms, and languages for specification, design, implementation, and testing. The globalization of software engineering and the rise of Open Source further complicate the issues as firms now must collaborate and coordinate with other firms and individuals possessing a myriad of goals, norms, values, expertise, and preferences. This thesis takes a vertical examination of Open Source ecosystems to identify the way that foundations, firms, and individuals come together to produce world class software despite their differing goals and values. At the macro level, I examine how competitors work together under open source foundations to create a stable market for each participant. Next I propose a study of interactions between firms in the community to identify to what degree the stated collaboration is actually present. At the next level down I examine how the presence of commercial firms in a community 1 impacts that participation of individual developers within the community. After I analyze the methods of individual communication in Open Source communities to see if the patterns of communication can be used as a predictive element for project success. Finally, I close with a set of recommendations for firms wishing to participate in Open Source.
منابع مشابه
Vertical Interaction in Open Software Engineering Communities
Software engineering is still a relatively young field, struggling to develop consistent standards and methods across the domain. For a given project, developers can choose from dozens of models, tools, platforms, and languages for specification, design, implementation, and testing. The globalization of software engineering and the rise of Open Source further complicate the issues as firms now ...
متن کاملOpen Collaborative Design: Sharing Evolving Design Knowledge in Distributed Social & Institutional Settings
Design and engineering projects typically involve the participation of a diverse group of designers, domain experts and stakeholders. Many participants may not always be co-located and tend to contribute in an asynchronous manner. However much of the design knowledge (formal and informal) and the ongoing design process (including abandoned design paths) that emerges in a design project is rarel...
متن کاملEine Methodologie für agiles und kollaboratives Requirements-Engineering
The specification of requirements is a decisive phase in the software engineering process. A special challenge is the collaboration with prospective users of the software application or service. Therefore, the most important step is the development of a common understanding among all stakeholders of the software development process, e.g. through elicitation, priorization and discussion of requi...
متن کاملEvaluating the Performance of Rehabilitated Roadway Base with Geogrid Reinforcement in the Presence of Soil-Geogrid-Interaction
One of the efficient techniques to improve the behavior of the paved road under traffic loads is implementing the geosynthetic material in the sub-base or the soil under the road. In the past years, many researches have been done about this topic, but the study on the effect of soil/load conditions on the performance of the rehabilitated paved road by geogrid in order to investigate the effecti...
متن کاملDesigning a thesis tele-supervision system for postgraduate medical sciences students
Introduction: Today, progressing science and technology atall domains, including education and research, will bring newopportunities to resolve the communication and interactionproblems. The aim of this study was to determine potential factorsaffecting the thesis supervision and provide a web-based solution.Methods: This is a developmental study conducted in two<br...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2008